Name Description Type Package Framework
AbstractAdapterElement AbstractAdapterElement extends the abstract Node type and implements the DOM Element interface. Class org.apache.struts2.views.xslt Apache Struts AbstractAdapterNode AbstractAdapterNode is the base for childAdapters that expose a read-only view of a Java object as a DOM Node. Class org.apache.struts2.views.xslt Apache Struts AbstractBeanSelectionProvider Class org.apache.struts2.config Apache Struts AbstractClosingTag Class org.apache.struts2.views.jsp.ui Apache Struts AbstractDirective Class org.apache.struts2.views.velocity.components Apache Struts AbstractDoubleListTag Class org.apache.struts2.views.jsp.ui Apache Struts AbstractInterceptor Provides default implementations of optional lifecycle methodsSee Also:Serialized Form Class com.opensymphony.xwork2.interceptor Apache Struts AbstractListTag Class org.apache.struts2.views.jsp.ui Apache Struts AbstractMatcher Matches patterns against pre-compiled wildcard expressions pulled from target objects. Class com.opensymphony.xwork2.config.impl Apache Struts AbstractRequiredListTag Class org.apache.struts2.views.jsp.ui Apache Struts AbstractResourceStore Class com.opensymphony.xwork2.util.classloader Apache Struts AbstractUITag Abstract base class for all UI tags. Class org.apache.struts2.views.jsp.ui Apache Struts AbstractUITagBeanInfo Describes properties supported by the AbstractUITag - base class for all UI tags This bases on HtmlTagSupportBeanInfo class from StripesFramework - thanks! Class org.apache.struts2.views.jsp.ui Apache Struts AcceptedPatternsChecker Used across different interceptors to check if given string matches one of the excluded patterns. Interface com.opensymphony.xwork2.security Apache Struts Action All actions may implement this interface, which exposes the execute() method. Interface com.opensymphony.xwork2 Apache Struts ActionAutowiringInterceptor TODO: Give a description of the Interceptor. Class com.opensymphony.xwork2.spring.interceptor Apache Struts ActionChainResult This result invokes an entire other action, complete with it's own interceptor stack and result. Class com.opensymphony.xwork2 Apache Struts ActionComponent This tag enables developers to call actions directly from a JSP page by specifying the action name and an optional namespace. Class org.apache.struts2.components Apache Struts ActionConfig Contains everything needed to configure and execute an action: methodName - the method name to execute on the action. Class com.opensymphony.xwork2.config.entities Apache Struts ActionConfigMatcher Matches paths against pre-compiled wildcard expressions pulled from action configs. Class com.opensymphony.xwork2.config.impl Apache Struts ActionContext The ActionContext is the context in which an Action is executed. Class com.opensymphony.xwork2 Apache Struts ActionDirective Class org.apache.struts2.views.velocity.components Apache Struts ActionError Render action errors if they exists the specific layout of the rendering depends on the theme itself. Class org.apache.struts2.components Apache Struts ActionErrorDirective Class org.apache.struts2.views.velocity.components Apache Struts ActionErrorModel Class org.apache.struts2.views.freemarker.tags Apache Struts ActionErrorTag Class org.apache.struts2.views.jsp.ui Apache Struts ActionEventListener Interface com.opensymphony.xwork2 Apache Struts ActionFactory Interface com.opensymphony.xwork2.factory Apache Struts ActionInvocation An ActionInvocation represents the execution state of an Action. Interface com.opensymphony.xwork2 Apache Struts ActionMapper The ActionMapper interface provides a mapping between HTTP requests and action invocation requests and vice-versa. Interface org.apache.struts2.dispatcher.mapper Apache Struts ActionMapping Simple class that holds the action mapping information used to invoke a Struts action. Class org.apache.struts2.dispatcher.mapper Apache Struts ActionMappingParametersInteceptor This interceptor sets all parameters from the action mapping, for this request, on the value stack. Class org.apache.struts2.interceptor Apache Struts ActionMessage Render action messages if they exists, specific rendering layout depends on the theme itself. Class org.apache.struts2.components Apache Struts ActionMessageDirective Class org.apache.struts2.views.velocity.components Apache Struts ActionMessageModel Class org.apache.struts2.views.freemarker.tags Apache Struts ActionMessageTag Class org.apache.struts2.views.jsp.ui Apache Struts ActionModel Class org.apache.struts2.views.freemarker.tags Apache Struts ActionProxy ActionProxy is an extra layer between XWork and the action so that different proxies are possible. Interface com.opensymphony.xwork2 Apache Struts ActionProxyFactory The ActionProxyFactory is used to create ActionProxys to be executed. Interface com.opensymphony.xwork2 Apache Struts ActionSupport Provides a default implementation for the most common actions. Class com.opensymphony.xwork2 Apache Struts ActionTag Class org.apache.struts2.views.jsp Apache Struts ActionValidatorManager ActionValidatorManager is the main interface for validation managers (regular and annotation based). Interface com.opensymphony.xwork2.validator Apache Struts AdapterFactory AdapterFactory produces Node adapters for Java object types. Class org.apache.struts2.views.xslt Apache Struts AdapterNode Interface org.apache.struts2.views.xslt Apache Struts After Marks a action method that needs to be called after the main action method and the result was executed. Class com.opensymphony.xwork2.interceptor.annotations Apache Struts AliasInterceptor The aim of this Interceptor is to alias a named parameter to a different named parameter. Class com.opensymphony.xwork2.interceptor Apache Struts Anchor A tag that creates a HTML . Class org.apache.struts2.components Apache Struts AnchorDirective Class org.apache.struts2.views.velocity.components Apache Struts AnchorModel Class org.apache.struts2.views.freemarker.tags Apache Struts AnchorTag Class org.apache.struts2.views.jsp.ui Apache Struts AnnotationActionValidatorManager AnnotationActionValidatorManager is the entry point into XWork's annotations-based validator framework. Class com.opensymphony.xwork2.validator Apache Struts AnnotationParameterFilterIntereptor Annotation based version of ParameterFilterInterceptor. Class com.opensymphony.xwork2.interceptor.annotations Apache Struts AnnotationUtils Various utility methods dealing with annotationsVersion:$Id$Author:Rainer Hermanns, Zsolt Szasz, zsolt at lorecraft dot com, Dan Oxlade, dan d0t oxlade at gmail d0t c0m Class com.opensymphony.xwork2.util Apache Struts AnnotationValidationConfigurationBuilder AnnotationValidationConfigurationBuilderVersion:$Id$Author:Rainer Hermanns, jepjep Class com.opensymphony.xwork2.validator Apache Struts AnnotationValidationInterceptor annotation, and if found, don't validate this action methodSee Also:Serialized Form Class org.apache.struts2.interceptor.validation Apache Struts AnnotationWorkflowInterceptor Invokes any annotated methods on the action. Class com.opensymphony.xwork2.interceptor.annotations Apache Struts AppendIterator Component for AppendIteratorTag, which jobs is to append iterators to form an appended iterator whereby entries goes from one iterator to another after each Class org.apache.struts2.components Apache Struts AppendIteratorFilter A bean that takes several iterators and outputs them in sequenceSee Also:AppendIterator, Class org.apache.struts2.util Apache Struts AppendIteratorTag Append a list of iterators. Class org.apache.struts2.views.jsp.iterator Apache Struts ApplicationAware Actions that want to be aware of the application Map object should implement this interface. Interface org.apache.struts2.interceptor Apache Struts ApplicationMap A simple implementation of the Map interface to handle a collection of attributes and init parameters in a ServletContext object. Class org.apache.struts2.dispatcher Apache Struts ArrayAdapter Class org.apache.struts2.views.xslt Apache Struts ArrayConverter Class com.opensymphony.xwork2.conversion.impl Apache Struts AttributeMap A Map that holds 4 levels of scope. Class org.apache.struts2.util Apache Struts BackgroundProcess Background thread to be executed by the ExecuteAndWaitInterceptor. Class org.apache.struts2.interceptor Apache Struts BaseTemplateEngine Base class for template engines. Class org.apache.struts2.components.template Apache Struts Bean Instantiates a class that conforms to the JavaBeans specification. Class org.apache.struts2.components Apache Struts BeanAdapter This class is the most general type of adapter, utilizing reflective introspection to present a DOM view of all of the public properties of its value. Class org.apache.struts2.views.xslt Apache Struts BeanDirective Class org.apache.struts2.views.velocity.components Apache Struts BeanModel Class org.apache.struts2.views.freemarker.tags Apache Struts BeanSelectionProvider Interface com.opensymphony.xwork2.config Apache Struts BeanTag Class org.apache.struts2.views.jsp Apache Struts Before Marks a action method that needs to be executed before the main action method. Class com.opensymphony.xwork2.interceptor.annotations Apache Struts BeforeResult Marks a action method that needs to be executed before the result. Class com.opensymphony.xwork2.interceptor.annotations Apache Struts CallbackWriter Class org.apache.struts2.views.freemarker.tags Apache Struts ChainingInterceptor An interceptor that copies all the properties of every object in the value stack to the currently executing object, except for any object that implements Unchainable. Class com.opensymphony.xwork2.interceptor Apache Struts Checkbox Renders an HTML input element of type checkbox, populated by the specified property from the ValueStack. Class org.apache.struts2.components Apache Struts CheckBoxDirective Class org.apache.struts2.views.velocity.components Apache Struts CheckboxInterceptor Looks for a hidden identification field that specifies the original value of the checkbox. Class org.apache.struts2.interceptor Apache Struts CheckboxList Creates a series of checkboxes from a list. Class org.apache.struts2.components Apache Struts CheckBoxListDirective Class org.apache.struts2.views.velocity.components Apache Struts CheckboxListModel Class org.apache.struts2.views.freemarker.tags Apache Struts CheckboxListTag Class org.apache.struts2.views.jsp.ui Apache Struts CheckboxModel Class org.apache.struts2.views.freemarker.tags Apache Struts CheckboxTag Class org.apache.struts2.views.jsp.ui Apache Struts ClassFinder ClassFinder searches the classpath of the specified ClassLoaderInterface for packages, classes, constructors, methods, or fields with specific annotations. Interface com.opensymphony.xwork2.util.finder Apache Struts ClassFinderFactory Interface com.opensymphony.xwork2.util.finder Apache Struts ClassLoaderInterface Interface com.opensymphony.xwork2.util.finder Apache Struts ClassLoaderInterfaceDelegate Class com.opensymphony.xwork2.util.finder Apache Struts ClassLoaderUtil This class is extremely useful for loading resources and classes in a fault tolerant manner that works across different applications servers. Class com.opensymphony.xwork2.util Apache Struts ClassPathFinder This class is an utility class that will search through the classpath for files whose names match the given pattern. Class com.opensymphony.xwork2.util Apache Struts ClearableValueStack Interface com.opensymphony.xwork2.util Apache Struts ClearSessionInterceptor This interceptor clears the HttpSession. Class org.apache.struts2.interceptor Apache Struts ClosingUIBean ClosingUIBean is the standard superclass for UI components such as div etc. Class org.apache.struts2.components Apache Struts CollectionAdapter Class org.apache.struts2.views.xslt Apache Struts CollectionConverter Class com.opensymphony.xwork2.conversion.impl Apache Struts ComboBox The combo box is basically an HTML INPUT of type text and HTML SELECT grouped together to give you a combo box functionality. Class org.apache.struts2.components Apache Struts ComboBoxDirective Class org.apache.struts2.views.velocity.components Apache Struts ComboBoxModel Class org.apache.struts2.views.freemarker.tags Apache Struts ComboBoxTag Class org.apache.struts2.views.jsp.ui Apache Struts CommonsLogger Class com.opensymphony.xwork2.util.logging.commons Apache Struts CommonsLoggerFactory Class com.opensymphony.xwork2.util.logging.commons Apache Struts Component Base class to extend for UI components. Class org.apache.struts2.components Apache Struts ComponentDirective Class org.apache.struts2.views.velocity.components Apache Struts ComponentModel Class org.apache.struts2.views.freemarker.tags Apache Struts ComponentTag Class org.apache.struts2.views.jsp.ui Apache Struts ComponentTagSupport Class org.apache.struts2.views.jsp Apache Struts ComponentUrlProvider Class org.apache.struts2.components Apache Struts ComponentUtils Class org.apache.struts2.util Apache Struts CompositeActionMapper A composite action mapper that is capable of delegating to a series of ActionMapper if the former failed to obtained a valid ActionMapping or uri. Class org.apache.struts2.dispatcher.mapper Apache Struts CompositeTextProvider This is a composite TextProvider that takes in an array or List of TextProviders, it will consult each of them in order to get a composite result. Class com.opensymphony.xwork2 Apache Struts CompoundRoot A Stack that is implemented using a List. Class com.opensymphony.xwork2.util Apache Struts CompoundRootAccessor A stack that is able to call methods on objects in the stack. Class com.opensymphony.xwork2.ognl.accessor Apache Struts ConditionalVisitorFieldValidator The validator allows you to forward validator to object properties of your action using the objects own validator files. Class com.opensymphony.xwork2.validator.annotations Apache Struts ConditionalVisitorFieldValidator The ConditionalVisitorFieldValidator will forward validation to the VisitorFieldValidator only if the expression will evaluate to true. Class com.opensymphony.xwork2.validator.validators Apache Struts Configuration XWork configuration. Interface com.opensymphony.xwork2.config Apache Struts ConfigurationException ConfigurationExceptionAuthor:Jason CarreiraSee Also:Serialized Form Class com.opensymphony.xwork2.config Apache Struts ConfigurationManager ConfigurationManager - central for XWork Configuration management, including its ConfigurationProvider. Class com.opensymphony.xwork2.config Apache Struts ConfigurationProvider Interface to be implemented by all forms of XWork configuration classes. Interface com.opensymphony.xwork2.config Apache Struts ConfigurationUtil Class com.opensymphony.xwork2.config Apache Struts Container Injects dependencies into constructors, methods and fields annotated with When injecting a method or constructor, you can additionally annotate Interface com.opensymphony.xwork2.inject Apache Struts ContainerBuilder Builds a dependency injection Container. Class com.opensymphony.xwork2.inject Apache Struts ContainerProvider Interface com.opensymphony.xwork2.config Apache Struts ContainUtil ContainUtil will check if object 1 contains object 2. Class org.apache.struts2.util Apache Struts ContentTypeMatcher Interface org.apache.struts2.util Apache Struts Context Context of the current injection. Interface com.opensymphony.xwork2.inject Apache Struts ContextBean Class org.apache.struts2.components Apache Struts ContextBeanTag Class org.apache.struts2.views.jsp Apache Struts ContextUtil Value Stack's Context related Utilities. Class org.apache.struts2.views.util Apache Struts Conversion private Date date; public setDate(Date date) { Class com.opensymphony.xwork2.conversion.annotations Apache Struts ConversionAnnotationProcessor Used to process TypeConversion annotation to read defined Converters Interface com.opensymphony.xwork2.conversion Apache Struts ConversionDescription ConversionDescriptionVersion:$Id$Author:Rainer Hermanns Class com.opensymphony.xwork2.conversion.metadata Apache Struts ConversionErrorFieldValidator This validator checks if there are any conversion errors for a field and applies them if they exist. Class com.opensymphony.xwork2.validator.annotations Apache Struts ConversionErrorFieldValidator Field Validator that checks if a conversion error occurred for this field. Class com.opensymphony.xwork2.validator.validators Apache Struts ConversionErrorInterceptor ConversionErrorInterceptor adds conversion errors from the ActionContext to the Action's field errors. Class com.opensymphony.xwork2.interceptor Apache Struts ConversionFileProcessor Used to process -conversion. Interface com.opensymphony.xwork2.conversion Apache Struts ConversionPropertiesProcessor Interface com.opensymphony.xwork2.conversion Apache Struts ConversionRule Class com.opensymphony.xwork2.conversion.annotations Apache Struts ConversionType Class com.opensymphony.xwork2.conversion.annotations Apache Struts ConverterFactory Interface com.opensymphony.xwork2.factory Apache Struts CookieInterceptor The aim of this interceptor is to set values in the stack/action based on cookie name/value If an asterisk is present in cookiesName parameter, it will be assume that Class org.apache.struts2.interceptor Apache Struts CookieProvider Action can create cookies which will be stored in responseSee Also:CookieProviderInterceptor Interface org.apache.struts2.interceptor Apache Struts CookieProviderInterceptor Allows actions to send cookies to client, action must implement CookieProvider You must reference this interceptor in your default stack or in action's stack, see example below. Class org.apache.struts2.interceptor Apache Struts CookiesAware Actions implementing the CookiesAware interface will receive a Map of filtered cookies via the setCookiesMap method. Interface org.apache.struts2.interceptor Apache Struts Counter A bean that can be used to keep track of a counter. Class org.apache.struts2.util Apache Struts CreateIfNull Sets the CreateIfNull for type conversion. Class com.opensymphony.xwork2.util Apache Struts CreateSessionInterceptor This interceptor creates the HttpSession if it doesn't exist, also SessionMap is recreated and put in ServletActionContext. Class org.apache.struts2.interceptor Apache Struts CustomValidator This annotation can be used for custom validators. Class com.opensymphony.xwork2.validator.annotations Apache Struts CycleDetector Class com.opensymphony.xwork2.config.providers Apache Struts Date Format Date object in different ways. Class org.apache.struts2.components Apache Struts DateConverter Class com.opensymphony.xwork2.conversion.impl Apache Struts DateDirective Class org.apache.struts2.views.velocity.components Apache Struts DateFormatter Class org.apache.struts2.util Apache Struts DateModel Class org.apache.struts2.views.freemarker.tags Apache Struts DateRangeFieldValidator This validator checks that a date field has a value within a specified range. Class com.opensymphony.xwork2.validator.annotations Apache Struts DateRangeFieldValidator Field Validator that checks if the date supplied is within a specific range. Class com.opensymphony.xwork2.validator.validators Apache Struts DateTag Class org.apache.struts2.views.jsp Apache Struts DateTextField Class org.apache.struts2.components Apache Struts DateTextFieldInterceptor Class org.apache.struts2.interceptor Apache Struts DateTextFieldTag Class org.apache.struts2.views.jsp.ui Apache Struts Debug Class org.apache.struts2.components Apache Struts DebuggingInterceptor Provides several different debugging screens to provide insight into the data behind the page. Class org.apache.struts2.interceptor.debugging Apache Struts DebugTag Class org.apache.struts2.views.jsp.ui Apache Struts DefaultAcceptedPatternsChecker Class com.opensymphony.xwork2.security Apache Struts DefaultActionFactory Class com.opensymphony.xwork2.factory Apache Struts DefaultActionInvocation The Default ActionInvocation implementationVersion:$Date$ $Id$Author:Rainer Hermanns, tmjeeSee Also:DefaultActionProxy, Class com.opensymphony.xwork2 Apache Struts DefaultActionMapper Default action mapper implementation, using the standard *. Class org.apache.struts2.dispatcher.mapper Apache Struts DefaultActionProxy The Default ActionProxy implementationSince:2005-8-6Version:$Date$ $Id$Author:Rainer Hermanns, Revised by Henry Hu, tmjeeSee Also:Serialized Form Class com.opensymphony.xwork2 Apache Struts DefaultActionProxyFactory Default factory for ActionProxyFactory. Class com.opensymphony.xwork2 Apache Struts DefaultActionSupport A simple action support class that sets properties to be able to serveSee Also:Serialized Form Class org.apache.struts2.dispatcher Apache Struts DefaultActionValidatorManager This is the entry point into XWork's rule-based validation framework. Class com.opensymphony.xwork2.validator Apache Struts DefaultBeanSelectionProvider Selects the implementations of key framework extension points, using the loaded property constants. Class org.apache.struts2.config Apache Struts DefaultClassFinder Class com.opensymphony.xwork2.util.finder Apache Struts DefaultConfiguration DefaultConfigurationAuthor:Jason Carreira Class com.opensymphony.xwork2.config.impl Apache Struts DefaultContentTypeMatcher Class org.apache.struts2.util Apache Struts DefaultConversionAnnotationProcessor Class com.opensymphony.xwork2.conversion.impl Apache Struts DefaultConversionFileProcessor Class com.opensymphony.xwork2.conversion.impl Apache Struts DefaultConversionPropertiesProcessor Class com.opensymphony.xwork2.conversion.impl Apache Struts DefaultConverterFactory Class com.opensymphony.xwork2.factory Apache Struts DefaultDispatcherErrorHandler Default implementation of DispatcherErrorHandler which sends Error Report in devMode or HttpServletResponse. Class org.apache.struts2.dispatcher Apache Struts DefaultExcludedPatternsChecker Class com.opensymphony.xwork2.security Apache Struts DefaultFileManager Class com.opensymphony.xwork2.util.fs Apache Struts DefaultFileManagerFactory Class com.opensymphony.xwork2.util.fs Apache Struts DefaultInterceptorFactory Class com.opensymphony.xwork2.factory Apache Struts DefaultLocaleProvider Class com.opensymphony.xwork2 Apache Struts DefaultObjectTypeDeterminer This ObjectTypeDeterminer looks at the Class-conversion. Class com.opensymphony.xwork2.conversion.impl Apache Struts DefaultPropertiesProvider Loads the default properties, separate from the usual struts. Class org.apache.struts2.config Apache Struts DefaultResultFactory Class com.opensymphony.xwork2.factory Apache Struts DefaultSettings DefaultSettings implements optional methods of Settings. Class org.apache.struts2.config Apache Struts DefaultStaticContentLoader Default implementation to server static content This class is used to serve common static content needed when using various parts of Struts, such as JavaScript Class org.apache.struts2.dispatcher Apache Struts DefaultTagLibrary Class org.apache.struts2.views Apache Struts DefaultTextProvider DefaultTextProvider gets texts from only the default resource bundles associated with theAuthor:Jason Carreira , Rainer HermannsSee Also:LocalizedTextUtil. Class com.opensymphony.xwork2 Apache Struts DefaultTypeConverter Default type conversion. Class com.opensymphony.xwork2.conversion.impl Apache Struts DefaultTypeConverterCreator Class com.opensymphony.xwork2.conversion.impl Apache Struts DefaultTypeConverterHolder Class com.opensymphony.xwork2.conversion.impl Apache Struts DefaultUnknownHandlerFactory Class com.opensymphony.xwork2.factory Apache Struts DefaultUnknownHandlerManager Default implementation of UnknownHandlerManagerSee Also:UnknownHandlerManager Class com.opensymphony.xwork2 Apache Struts DefaultUrlHelper Class org.apache.struts2.views.util Apache Struts DefaultValidatorFactory Class com.opensymphony.xwork2.factory Apache Struts DefaultValidatorFactory Default validator factoryVersion:$Date$ $Id$Author:Jason Carreira, James House Class com.opensymphony.xwork2.validator Apache Struts DefaultValidatorFileParser Parse the validation file. Class com.opensymphony.xwork2.validator Apache Struts DefaultWorkflowInterceptor An interceptor that makes sure there are not validation errors before allowing the interceptor chain to continue. Class com.opensymphony.xwork2.interceptor Apache Struts DelegatingValidatorContext A default implementation of the ValidatorContext interface. Class com.opensymphony.xwork2.validator Apache Struts DependencyException Thrown when a dependency is misconfigured. Class com.opensymphony.xwork2.inject Apache Struts DeprecationInterceptor In devMode checks if application uses deprecated or unknown constants and displays warning when logging level is set to DEBUG Class org.apache.struts2.interceptor Apache Struts DirectedGraph Class com.opensymphony.xwork2.config.providers Apache Struts Dispatcher A utility class the actual dispatcher delegates most of its tasks to. Class org.apache.struts2.dispatcher Apache Struts DispatcherErrorHandler Basically it sends back HTTP error codes or error page depends on requirements. Interface org.apache.struts2.dispatcher Apache Struts DispatcherListener A interface to tag those that want to execute code on the init and destory of a Dispatcher. Interface org.apache.struts2.dispatcher Apache Struts Div Class org.apache.struts2.components Apache Struts DivDirective Class org.apache.struts2.views.velocity.components Apache Struts DivModel Class org.apache.struts2.views.freemarker.tags Apache Struts DivTag Class org.apache.struts2.views.jsp.ui Apache Struts DomHelper Class com.opensymphony.xwork2.util Apache Struts DoubleListUIBean DoubleListUIBean is the standard superclass of all Struts double list handling components. Class org.apache.struts2.components Apache Struts DoubleRangeFieldValidator This validator checks that a double field has a value within a specified range. Class com.opensymphony.xwork2.validator.annotations Apache Struts DoubleRangeFieldValidator Field Validator that checks if the double specified is within a certain range. Class com.opensymphony.xwork2.validator.validators Apache Struts DoubleSelect Renders two HTML select elements with second one changing displayed values depending on selected entry of first one. Class org.apache.struts2.components Apache Struts DoubleSelectDirective Class org.apache.struts2.views.velocity.components Apache Struts DoubleSelectModel Class org.apache.struts2.views.freemarker.tags Apache Struts DoubleSelectTag Class org.apache.struts2.views.jsp.ui Apache Struts Element Sets the Element for type conversion. Class com.opensymphony.xwork2.util Apache Struts Else Perform basic condition flow. Class org.apache.struts2.components Apache Struts ElseIf Perform basic condition flow. Class org.apache.struts2.components Apache Struts ElseIfModel Class org.apache.struts2.views.freemarker.tags Apache Struts ElseIfTag Class org.apache.struts2.views.jsp Apache Struts ElseModel Class org.apache.struts2.views.freemarker.tags Apache Struts ElseTag Class org.apache.struts2.views.jsp Apache Struts EmailValidator This validator checks that a field is a valid e-mail address if it contains a non-empty String. Class com.opensymphony.xwork2.validator.annotations Apache Struts EmailValidator EmailValidator checks that a given String field, if not empty, is a valid email address. Class com.opensymphony.xwork2.validator.validators Apache Struts ErrorMessageBuilder Helper class to build error messages. Class com.opensymphony.xwork2.ognl Apache Struts ExceptionHolder A simple wrapper around an exception, providing an easy way to print out the stack trace of the exception as well as a way to get a handle on the exception itself. Class com.opensymphony.xwork2.interceptor Apache Struts ExceptionMappingConfig Configuration for exception mapping. Class com.opensymphony.xwork2.config.entities Apache Struts ExceptionMappingInterceptor This interceptor forms the core functionality of the exception handling feature. Class com.opensymphony.xwork2.interceptor Apache Struts ExcludedPatternsChecker Used across different interceptors to check if given string matches one of the excluded patterns. Interface com.opensymphony.xwork2.security Apache Struts ExecuteAndWaitInterceptor The ExecuteAndWaitInterceptor is great for running long-lived actions in the background while showing the user a nice progress meter. Class org.apache.struts2.interceptor Apache Struts ExecuteOperations Class org.apache.struts2.dispatcher Apache Struts ExpressionValidator This non-field level validator validates a supplied regular expression. Class com.opensymphony.xwork2.validator.annotations Apache Struts ExpressionValidator A Non-Field Level validator that validates based on regular expression supplied. Class com.opensymphony.xwork2.validator.validators Apache Struts Factory A custom factory. Interface com.opensymphony.xwork2.inject Apache Struts FastByteArrayOutputStream A speedy implementation of ByteArrayOutputStream. Class org.apache.struts2.util Apache Struts FieldError Render field errors if they exists. Class org.apache.struts2.components Apache Struts FieldErrorDirective Class org.apache.struts2.views.velocity.components Apache Struts FieldErrorModel Class org.apache.struts2.views.freemarker.tags Apache Struts FieldErrorTag Class org.apache.struts2.views.jsp.ui Apache Struts FieldExpressionValidator This validator uses an OGNL expression to perform its validator. Class com.opensymphony.xwork2.validator.annotations Apache Struts FieldExpressionValidator Validates a field using an OGNL expression. Class com.opensymphony.xwork2.validator.validators Apache Struts FieldValidator The FieldValidator interface defines the methods to be implemented by FieldValidators. Interface com.opensymphony.xwork2.validator Apache Struts FieldValidatorSupport Base class for field validators. Class com.opensymphony.xwork2.validator.validators Apache Struts File Renders an HTML file input element. Class org.apache.struts2.components Apache Struts FileDirective Class org.apache.struts2.views.velocity.components Apache Struts FileManager Interface com.opensymphony.xwork2 Apache Struts FileManagerFactory Interface com.opensymphony.xwork2 Apache Struts FileManagerFactoryProvider Class com.opensymphony.xwork2.config Apache Struts FileManagerProvider Class com.opensymphony.xwork2.config Apache Struts FileModel Class org.apache.struts2.views.freemarker.tags Apache Struts FileResourceStore Reads a class from disk class taken from Apache JCI Class com.opensymphony.xwork2.util.classloader Apache Struts FileRevision Class com.opensymphony.xwork2.util.fs Apache Struts FileTag Class org.apache.struts2.views.jsp.ui Apache Struts FileUploadInterceptor Interceptor that is based off of MultiPartRequestWrapper, which is automatically applied for any request that includes a file. Class org.apache.struts2.interceptor Apache Struts FilterHostConfig Class org.apache.struts2.dispatcher.filter Apache Struts FinalizablePhantomReference Phantom reference with a finalizeReferent() method which a background thread invokes after the garbage collector reclaims the Class com.opensymphony.xwork2.inject.util Apache Struts FinalizableSoftReference Soft reference with a finalizeReferent() method which a background thread invokes after the garbage collector reclaims the referent. Class com.opensymphony.xwork2.inject.util Apache Struts FinalizableWeakReference Weak reference with a finalizeReferent() method which a background thread invokes after the garbage collector reclaims the referent. Class com.opensymphony.xwork2.inject.util Apache Struts Form Renders HTML an input form. Class org.apache.struts2.components Apache Struts FormButton Class org.apache.struts2.components Apache Struts FormDirective Class org.apache.struts2.views.velocity.components Apache Struts FormModel Class org.apache.struts2.views.freemarker.tags Apache Struts FormTag Class org.apache.struts2.views.jsp.ui Apache Struts FreemarkerManager Static Configuration Manager for the FreemarkerResult's configuration Possible extension points are: Class org.apache.struts2.views.freemarker Apache Struts FreemarkerResult Renders a view using the Freemarker template engine. Class org.apache.struts2.views.freemarker Apache Struts FreemarkerTemplateEngine Freemarker based template engine. Class org.apache.struts2.components.template Apache Struts FreemarkerThemeTemplateLoader When loading a template, if sees theme token in path, does a template search through theme hierarchy for template, starting at the theme name after the token. Class org.apache.struts2.views.freemarker Apache Struts Function A Function provides a transformation on an object and returns the resulting object. Interface com.opensymphony.xwork2.inject.util Apache Struts GenericUIBean Renders an custom UI widget using the specified templates. Class org.apache.struts2.components Apache Struts Head Renders parts of the HEAD section for an HTML file. Class org.apache.struts2.components Apache Struts HeadDirective Class org.apache.struts2.views.velocity.components Apache Struts HeadModel Class org.apache.struts2.views.freemarker.tags Apache Struts HeadTag Class org.apache.struts2.views.jsp.ui Apache Struts Hidden Renders an HTML input element of type hidden, populated by the specified property from the ValueStack. Class org.apache.struts2.components Apache Struts HiddenDirective Class org.apache.struts2.views.velocity.components Apache Struts HiddenModel Class org.apache.struts2.views.freemarker.tags Apache Struts HiddenTag Class org.apache.struts2.views.jsp.ui Apache Struts HostConfig Abstraction for host configuration information such as init params or the servlet context. Interface org.apache.struts2.dispatcher Apache Struts HttpHeaderResult A custom Result type for setting HTTP headers and status by optionally evaluating against the ValueStack. Class org.apache.struts2.result Apache Struts I18n Gets a resource bundle and place it on the value stack. Class org.apache.struts2.components Apache Struts I18nDirective Class org.apache.struts2.views.velocity.components Apache Struts I18nInterceptor An interceptor that handles setting the locale specified in a session as the locale for the current action request. Class com.opensymphony.xwork2.interceptor Apache Struts I18nInterceptor This interceptor extends the original xwork i18n interceptor and adds functionality to support cookies. Class org.apache.struts2.interceptor Apache Struts I18nModel Class org.apache.struts2.views.freemarker.tags Apache Struts I18nTag Class org.apache.struts2.views.jsp Apache Struts If Perform basic condition flow. Class org.apache.struts2.components Apache Struts IfModel Class org.apache.struts2.views.freemarker.tags Apache Struts IfTag Class org.apache.struts2.views.jsp Apache Struts Include Include a servlet's output (result of servlet or a JSP page). Class org.apache.struts2.components Apache Struts IncludeDirective Class org.apache.struts2.views.velocity.components Apache Struts IncludeModel Class org.apache.struts2.views.freemarker.tags Apache Struts IncludeTag Class org.apache.struts2.views.jsp Apache Struts InitOperations Class org.apache.struts2.dispatcher Apache Struts Inject Annotates members and parameters which should have their value[s]Author:crazybob@google. Class com.opensymphony.xwork2.inject Apache Struts InputConfig Marks a action method that if it's not validated by ValidationInterceptor then execute input method or input result. Class com.opensymphony.xwork2.interceptor.annotations Apache Struts InputTransferSelect Create a input transfer select component which is basically an text input and Class org.apache.struts2.components Apache Struts InputTransferSelectDirective Class org.apache.struts2.views.velocity.components Apache Struts InputTransferSelectModel Class org.apache.struts2.views.freemarker.tags Apache Struts InputTransferSelectTag InputTransferSelect jsp tag. Class org.apache.struts2.views.jsp.ui Apache Struts InstantiatingNullHandler Provided that the key ReflectionContextState. Class com.opensymphony.xwork2.conversion.impl Apache Struts Interceptor An interceptor is a stateless class that follows the interceptor pattern, as found in Filter and in AOP languages. Interface com.opensymphony.xwork2.interceptor Apache Struts InterceptorBuilder Builds a list of interceptors referenced by the refName in the supplied PackageConfig. Class com.opensymphony.xwork2.config.providers Apache Struts InterceptorConfig Configuration for Interceptors. Class com.opensymphony.xwork2.config.entities Apache Struts InterceptorFactory Interface com.opensymphony.xwork2.factory Apache Struts InterceptorListHolder InterceptorListHolderAuthor:Jason Carreira Interface com.opensymphony.xwork2.config.entities Apache Struts InterceptorLocator Interface com.opensymphony.xwork2.config.entities Apache Struts InterceptorMapping Class com.opensymphony.xwork2.config.entities Apache Struts InterceptorStackConfig Configuration for InterceptorStack. Class com.opensymphony.xwork2.config.entities Apache Struts IntRangeFieldValidator This validator checks that a numeric field has a value within a specified range. Class com.opensymphony.xwork2.validator.annotations Apache Struts IntRangeFieldValidator Field Validator that checks if the integer specified is within a certain range. Class com.opensymphony.xwork2.validator.validators Apache Struts InvalidMetadataException InvalidMetadataExceptionVersion:$Id$Author:Rainer HermannsSee Also:Serialized Form Class com.opensymphony.xwork2 Apache Struts InvocationSessionStore Class org.apache.struts2.util Apache Struts IteratorComponent Iterator will iterate over a value. Class org.apache.struts2.components Apache Struts IteratorFilterSupport Class org.apache.struts2.util Apache Struts IteratorGenerator A bean that generates an iterator filled with a given object depending on the count, separator and converter defined. Class org.apache.struts2.util Apache Struts IteratorGeneratorTag Generate an iterator based on the val attribute supplied. Class org.apache.struts2.views.jsp.iterator Apache Struts IteratorModel Class org.apache.struts2.views.freemarker.tags Apache Struts IteratorStatus The iterator tag can export an IteratorStatus object so that one can get information about the status of the iteration, such as: Class org.apache.struts2.views.jsp Apache Struts IteratorTag Class org.apache.struts2.views.jsp Apache Struts JakartaMultiPartRequest Multipart form data request adapter for Jakarta Commons Fileupload package. Class org.apache.struts2.dispatcher.multipart Apache Struts JakartaStreamMultiPartRequest Multi-part form data request adapter for Jakarta Commons FileUpload package that leverages the streaming API rather than the traditional non-streaming API. Class org.apache.struts2.dispatcher.multipart Apache Struts JarEntryRevision Class com.opensymphony.xwork2.util.fs Apache Struts JarResourceStore Class com.opensymphony.xwork2.util.classloader Apache Struts JBossFileManager Class org.apache.struts2.util.fs Apache Struts JdkLogger Delegates to jdk logger. Class com.opensymphony.xwork2.util.logging.jdk Apache Struts JdkLoggerFactory Class com.opensymphony.xwork2.util.logging.jdk Apache Struts JspSupportServlet Class org.apache.struts2.views Apache Struts JspTemplateEngine JSP based template engine. Class org.apache.struts2.components.template Apache Struts Key Sets the Key for type conversion. Class com.opensymphony.xwork2.util Apache Struts KeyProperty Sets the KeyProperty for type conversion. Class com.opensymphony.xwork2.util Apache Struts Label Renders an HTML LABEL that will allow you to output label:name combination that has the same format treatment as the rest of your UI controls. Class org.apache.struts2.components Apache Struts LabelDirective Class org.apache.struts2.views.velocity.components Apache Struts LabelModel Class org.apache.struts2.views.freemarker.tags Apache Struts LabelTag Class org.apache.struts2.views.jsp.ui Apache Struts ListenerHostConfig Class org.apache.struts2.dispatcher.listener Apache Struts ListEntry Class org.apache.struts2.util Apache Struts ListUIBean DoubleListUIBean is the standard superclass of all Struts list handling components. Class org.apache.struts2.components Apache Struts LocaleProvider Indicates that the implementing class can provide its own Locale. Interface com.opensymphony.xwork2 Apache Struts LocalizedTextUtil Provides support for localization in XWork. Class com.opensymphony.xwork2.util Apache Struts Locatable A interface that should be implemented by objects knowning their location (i. Interface com.opensymphony.xwork2.util.location Apache Struts LocatableConstantFactory Class com.opensymphony.xwork2.config.impl Apache Struts LocatableFactory Attaches location information to the factory. Class com.opensymphony.xwork2.config.impl Apache Struts LocatableProperties Properties implementation that remembers the location of each property. Class com.opensymphony.xwork2.util.location Apache Struts Located Class com.opensymphony.xwork2.util.location Apache Struts Location A location in a resource. Interface com.opensymphony.xwork2.util.location Apache Struts LocationAttributes A class to handle location information stored in attributes. Class com.opensymphony.xwork2.util.location Apache Struts LocationImpl A simple immutable and serializable implementation of Location. Class com.opensymphony.xwork2.util.location Apache Struts LocationUtils Location-related utility methods. Class com.opensymphony.xwork2.util.location Apache Struts Log4j2Logger Class com.opensymphony.xwork2.util.logging.log4j2 Apache Struts Log4j2LoggerFactory Creates log4j2-logging-backed loggers You can use the same to explicit tell the framework which implementation to use and don't depend on class discovery: Class com.opensymphony.xwork2.util.logging.log4j2 Apache Struts Logger Interface com.opensymphony.xwork2.util.logging Apache Struts LoggerFactory Creates loggers. Class com.opensymphony.xwork2.util.logging Apache Struts LoggerUtils Class com.opensymphony.xwork2.util.logging Apache Struts LoggingInterceptor This interceptor logs the start and end of the execution an action (in English-only, not internationalized). Class com.opensymphony.xwork2.interceptor Apache Struts LongRangeFieldValidator Field Validator that checks if the long specified is within a certain range. Class com.opensymphony.xwork2.validator.validators Apache Struts MakeIterator Class org.apache.struts2.util Apache Struts MapAdapter MapAdapter adapters a java. Class org.apache.struts2.views.xslt Apache Struts MemberAccessValueStack ValueStacks implementing this interface provide a way to remove block or allow access to properties using regular expressions Interface com.opensymphony.xwork2.util Apache Struts MergeIterator Component for MergeIteratorTag, which job is to merge iterators and successive call to the merged iterator will cause each merge iterator to have a chance to Class org.apache.struts2.components Apache Struts MergeIteratorFilter A bean that takes several iterators and outputs the merge of them. Class org.apache.struts2.util Apache Struts MergeIteratorTag Append a list of iterators. Class org.apache.struts2.views.jsp.iterator Apache Struts MessageStoreInterceptor An interceptor to store a ValidationAware action's messages / errors and field errors into HTTP Session, such that it will be retrievable at a later stage. Class org.apache.struts2.interceptor Apache Struts MethodFilterInterceptor MethodFilterInterceptor is an abstract Interceptor used as a base class for interceptors that will filter execution based on method Class com.opensymphony.xwork2.interceptor Apache Struts MethodFilterInterceptorUtil Utility class contains common methods used by MethodFilterInterceptor. Class com.opensymphony.xwork2.interceptor Apache Struts MockActionInvocation Mock for an ActionInvocation. Class com.opensymphony.xwork2.mock Apache Struts MockActionProxy Mock for an ActionProxy. Class com.opensymphony.xwork2.mock Apache Struts MockConfiguration Simple configuration used for unit testingSee Also:Serialized Form Class com.opensymphony.xwork2.config.impl Apache Struts MockContainer Mock implementation to be used in unittestsSee Also:Serialized Form Class com.opensymphony.xwork2.mock Apache Struts MockDispatcher Class org.apache.struts2.dispatcher Apache Struts MockInterceptor Mock for an Interceptor. Class com.opensymphony.xwork2.mock Apache Struts MockObjectTypeDeterminer Mocks the function of an ObjectTypeDeterminer for testing purposes. Class com.opensymphony.xwork2.mock Apache Struts MockResult Class com.opensymphony.xwork2.mock Apache Struts ModelDriven ModelDriven Actions provide a model object to be pushed onto the ValueStack in addition to the Action itself, allowing a FormBean type approach like Struts. Interface com.opensymphony.xwork2 Apache Struts ModelDrivenInterceptor Watches for ModelDriven actions and adds the action's model on to the value stack. Class com.opensymphony.xwork2.interceptor Apache Struts MultiPartRequest Abstract wrapper class HTTP requests to handle multi-part data. Interface org.apache.struts2.dispatcher.multipart Apache Struts MultiPartRequestWrapper Parse a multipart request and provide a wrapper around the request. Class org.apache.struts2.dispatcher.multipart Apache Struts MultiselectInterceptor Just as the CheckboxInterceptor checks that if only the hidden field is present, so too does this interceptor. Class org.apache.struts2.interceptor Apache Struts NamedVariablePatternMatcher An implementation of a pattern matcher that uses simple named wildcards. Class com.opensymphony.xwork2.util Apache Struts NamespaceMatch Represents a match from a namespace pattern matching. Class com.opensymphony.xwork2.config.impl Apache Struts NamespaceMatcher Matches namespace strings against a wildcard pattern matcherSee Also:Serialized Form Class com.opensymphony.xwork2.config.impl Apache Struts NoParameters Marker interface to indicate no auto setting of parameters. Interface com.opensymphony.xwork2.interceptor Apache Struts NoParameters This marker interface should be implemented by actions that do not want any parameters set on them automatically. Interface org.apache.struts2.interceptor Apache Struts NullHandler Interface for handling null results from Chains. Interface com.opensymphony.xwork2.conversion Apache Struts NullResult Null result to get around annotation defaults that can't be nullSee Also:Serialized Form Class org.apache.struts2.config Apache Struts Number Format Number object in different ways. Class org.apache.struts2.components Apache Struts NumberConverter Class com.opensymphony.xwork2.conversion.impl Apache Struts NumberTag Class org.apache.struts2.views.jsp Apache Struts ObjectAccessor Class com.opensymphony.xwork2.ognl.accessor Apache Struts ObjectFactory ObjectFactory is responsible for building the core framework objects. Class com.opensymphony.xwork2 Apache Struts ObjectFactoryDestroyable An interface to be implemented by any ObjectFactory implementation if it requires shutdown hook whenever an ObjectFactory is to be Interface org.apache.struts2.util Apache Struts ObjectProfiler Class com.opensymphony.xwork2.util.profiling Apache Struts ObjectProxy An Object to use within OGNL to proxy other Objects usually Collections that you set in a different place Class com.opensymphony.xwork2.ognl Apache Struts ObjectProxyPropertyAccessor Is able to access (set/get) properties on a given object. Class com.opensymphony.xwork2.ognl.accessor Apache Struts ObjectTypeDeterminer Determines what the key and and element class of a Map or Collection should be. Interface com.opensymphony.xwork2.conversion Apache Struts OgnlNullHandlerWrapper Class com.opensymphony.xwork2.ognl Apache Struts OgnlReflectionContextFactory Class com.opensymphony.xwork2.ognl Apache Struts OgnlReflectionProvider Class com.opensymphony.xwork2.ognl Apache Struts OgnlTextParser Class com.opensymphony.xwork2.util Apache Struts OgnlTool Class org.apache.struts2.views.jsp.ui Apache Struts OgnlTypeConverterWrapper Class com.opensymphony.xwork2.ognl Apache Struts OgnlUtil Utility class that provides common access to the Ognl APIs for setting and getting properties from objects (usually Actions). Class com.opensymphony.xwork2.ognl Apache Struts OgnlValueStack Ognl implementation of a value stack that allows for dynamic Ognl expressions to be evaluated against it. Class com.opensymphony.xwork2.ognl Apache Struts OgnlValueStackFactory Class com.opensymphony.xwork2.ognl Apache Struts OptGroup Create a optgroup component which needs to resides within a select tag. Class org.apache.struts2.components Apache Struts OptGroupDirective OptGroup velocity directive. Class org.apache.struts2.views.velocity.components Apache Struts OptGroupModel Freemarker's TransformModel for OptGroup component. Class org.apache.struts2.views.freemarker.tags Apache Struts OptGroupTag Class org.apache.struts2.views.jsp.ui Apache Struts OptionTransferSelect Create a option transfer select component which is basically two Class org.apache.struts2.components Apache Struts OptionTransferSelectDirective Class org.apache.struts2.views.velocity.components Apache Struts OptionTransferSelectModel Class org.apache.struts2.views.freemarker.tags Apache Struts OptionTransferSelectTag OptionTransferSelect jsp tag. Class org.apache.struts2.views.jsp.ui Apache Struts PackageConfig Configuration for Package. Class com.opensymphony.xwork2.config.entities Apache Struts PackageProvider Provides configuration packages. Interface com.opensymphony.xwork2.config Apache Struts Param This tag can be used to parameterize other tags. Class org.apache.struts2.components Apache Struts ParamDirective Class org.apache.struts2.views.velocity.components Apache Struts ParameterAction Defines a parameter action prefix. Interface org.apache.struts2.dispatcher.mapper Apache Struts ParameterAware This interface gives actions an alternative way of receiving input parameters. Interface org.apache.struts2.interceptor Apache Struts ParameterFilterInterceptor The Parameter Filter Interceptor blocks parameters from getting to the rest of the stack or your action. Class com.opensymphony.xwork2.interceptor Apache Struts Parameterizable Actions implementing Parameterizable will receive a map of the static parameters defined in the action The StaticParametersInterceptor must be in the action's interceptor Interface com.opensymphony.xwork2.config.entities Apache Struts ParameterNameAware This interface is implemented by actions that want to declare acceptable parameters. Interface com.opensymphony.xwork2.interceptor Apache Struts ParameterRemoverInterceptor This is a simple XWork interceptor that allows parameters (matching one of the paramNames attribute csv value) to be Class com.opensymphony.xwork2.interceptor Apache Struts ParametersInterceptor This interceptor sets all parameters on the value stack. Class com.opensymphony.xwork2.interceptor Apache Struts ParamModel Class org.apache.struts2.views.freemarker.tags Apache Struts ParamNameAwareResult Interface com.opensymphony.xwork2.result Apache Struts ParamTag Class org.apache.struts2.views.jsp Apache Struts Password Render an HTML input tag of type password. Class org.apache.struts2.components Apache Struts PasswordDirective Class org.apache.struts2.views.velocity.components Apache Struts PasswordModel Class org.apache.struts2.views.freemarker.tags Apache Struts PasswordTag Class org.apache.struts2.views.jsp.ui Apache Struts PatternMatcher Interface com.opensymphony.xwork2.util Apache Struts PlainTextResult A result that send the content out as plain text. Class org.apache.struts2.result Apache Struts PostbackResult A result that renders the current request parameters as a form which immediately submits a postback Class org.apache.struts2.result Apache Struts PrefixBasedActionMapper A prefix based action mapper that is capable of delegating to other ActionMappers based on the request's prefix. Class org.apache.struts2.dispatcher.mapper Apache Struts PrefixBasedActionProxyFactory Prefix based factory should be used with PrefixBasedActionMapper to use appropriate ActionProxyFactory connected with given Class org.apache.struts2.factory Apache Struts PrefixMethodInvocationUtil A utility class for invoking prefixed methods in action class. Class com.opensymphony.xwork2.interceptor Apache Struts PrefixTrie Quickly matches a prefix to an object. Class org.apache.struts2.util Apache Struts Preparable Preparable Actions will have their prepare() method called if the PrepareInterceptor is applied to the ActionConfig. Interface com.opensymphony.xwork2 Apache Struts PrepareInterceptor This interceptor calls prepare() on actions which implement Preparable. Class com.opensymphony.xwork2.interceptor Apache Struts PrepareOperations Class org.apache.struts2.dispatcher Apache Struts PreResultListener PreResultListeners may be registered with an ActionInvocation to get a callback after the Action has been executed but before the Result Interface com.opensymphony.xwork2.interceptor Apache Struts PrettyPrintWriter Class org.apache.struts2.interceptor.debugging Apache Struts PrincipalAware Actions that want access to the Principal information from HttpServletRequest object should implement this interface. Interface org.apache.struts2.interceptor Apache Struts PrincipalProxy Proxy interface used together with PrincipalAware interface. Interface org.apache.struts2.interceptor Apache Struts ProfilingActivationInterceptor Allows profiling to be enabled or disabled via request parameters, when devMode is enabled. Class org.apache.struts2.interceptor Apache Struts ProfilingTimerBean Bean to contain information about the pages profiledVersion:$Date$ $Id$Author:Mike Cannon-Brookes, Scott FarquharSee Also:Serialized Form Class com.opensymphony.xwork2.util.profiling Apache Struts PropertiesConfigurationProvider Class org.apache.struts2.config Apache Struts PropertiesReader This class is used to read properties lines. Class com.opensymphony.xwork2.util Apache Struts Property Used to get the property of a value, which will default to the top of the stack if none is specified. Class org.apache.struts2.components Apache Struts PropertyDirective Class org.apache.struts2.views.velocity.components Apache Struts PropertyModel Class org.apache.struts2.views.freemarker.tags Apache Struts PropertyTag Class org.apache.struts2.views.jsp Apache Struts ProxyAttrAdapter ProxyAttrAdapter is a pass-through adapter for objects which already implement the Attr interface. Class org.apache.struts2.views.xslt Apache Struts ProxyElementAdapter ProxyElementAdapter is a pass-through adapter for objects which already implement the Element interface. Class org.apache.struts2.views.xslt Apache Struts ProxyNamedNodeMap A NamedNodeMap that wraps the Nodes returned in their proxies. Class org.apache.struts2.views.xslt Apache Struts ProxyNodeAdapter ProxyNodeAdapter is a read-only delegating adapter for objects which already implement the Node interface. Class org.apache.struts2.views.xslt Apache Struts ProxyTextNodeAdapter ProxyTextNodeAdapter is a pass-through adapter for objects which already implement the Text interface. Class org.apache.struts2.views.xslt Apache Struts Push Push value on stack for simplified usage. Class org.apache.struts2.components Apache Struts PushDirective Class org.apache.struts2.views.velocity.components Apache Struts PushModel Class org.apache.struts2.views.freemarker.tags Apache Struts PushTag Class org.apache.struts2.views.jsp Apache Struts Radio Render a radio button input field. Class org.apache.struts2.components Apache Struts RadioDirective Class org.apache.struts2.views.velocity.components Apache Struts RadioModel Class org.apache.struts2.views.freemarker.tags Apache Struts RadioTag Class org.apache.struts2.views.jsp.ui Apache Struts RangeValidatorSupport Base class for range based validators. Class com.opensymphony.xwork2.validator.validators Apache Struts ReferenceCache Class com.opensymphony.xwork2.inject.util Apache Struts ReferenceMap Concurrent hash map that wraps keys and/or values in soft or weak references. Class com.opensymphony.xwork2.inject.util Apache Struts ReferenceResolverException Exception when a reference can't be resolved. Class com.opensymphony.xwork2.config Apache Struts ReferenceType Reference type. Class com.opensymphony.xwork2.inject.util Apache Struts ReflectionContextFactory Interface com.opensymphony.xwork2.util.reflection Apache Struts ReflectionContextState Manages variables in the reflection context and returns values to be used by the application. Class com.opensymphony.xwork2.util.reflection Apache Struts ReflectionException Class com.opensymphony.xwork2.util.reflection Apache Struts ReflectionExceptionHandler Interface com.opensymphony.xwork2.util.reflection Apache Struts ReflectionProvider Interface com.opensymphony.xwork2.util.reflection Apache Struts ReflectionProviderFactory Class com.opensymphony.xwork2.util.reflection Apache Struts RegexFieldValidator Validates a string field using a regular expression. Class com.opensymphony.xwork2.validator.annotations Apache Struts RegexFieldValidator Validates a string field using a regular expression. Class com.opensymphony.xwork2.validator.validators Apache Struts RegexPatternMatcher Allows regular expressions to be used in action names. Class org.apache.struts2.util Apache Struts RegexPatternMatcherExpression Holds a compiled expression to match URLsSee Also:RegexPatternMatcher Class org.apache.struts2.util Apache Struts ReloadingClassLoader The ReloadingClassLoader uses a delegation mechanism to allow classes to be reloaded. Class com.opensymphony.xwork2.util.classloader Apache Struts RepopulateConversionErrorFieldValidatorSupport An abstract base class that adds in the capability to populate the stack with a fake parameter map when a conversion error has occurred and the 'repopulateField' Class com.opensymphony.xwork2.validator.validators Apache Struts RequestAware Actions that want access to the current servlet request attributes should implement this interface. Interface org.apache.struts2.interceptor Apache Struts RequestMap A simple implementation of the Map interface to handle a collection of request attributes. Class org.apache.struts2.dispatcher Apache Struts RequestUtils Request handling utility class. Class org.apache.struts2 Apache Struts RequiredFieldValidator This validator checks that a field is non-null. Class com.opensymphony.xwork2.validator.annotations Apache Struts RequiredFieldValidator RequiredFieldValidator checks if the specified field is not null. Class com.opensymphony.xwork2.validator.validators Apache Struts RequiredStringValidator This validator checks that a String field is not empty (i. Class com.opensymphony.xwork2.validator.annotations Apache Struts RequiredStringValidator RequiredStringValidator checks that a String field is non-null and has a length > 0. Class com.opensymphony.xwork2.validator.validators Apache Struts Reset Render a reset button. Class org.apache.struts2.components Apache Struts ResetDirective Class org.apache.struts2.views.velocity.components Apache Struts ResetModel Class org.apache.struts2.views.freemarker.tags Apache Struts ResetTag Class org.apache.struts2.views.jsp.ui Apache Struts ResolverUtil ResolverUtil is used to locate classes that are available in the/a class path and meet arbitrary conditions. Class com.opensymphony.xwork2.util Apache Struts ResourceBundleTextProvider Extension Interface for TextProvider to help supporting ResourceBundles. Interface com.opensymphony.xwork2 Apache Struts ResourceFinder Class com.opensymphony.xwork2.util.finder Apache Struts ResourceStore Interface com.opensymphony.xwork2.util.classloader Apache Struts ResourceStoreClassLoader Class com.opensymphony.xwork2.util.classloader Apache Struts ResourceUtil Class org.apache.struts2.views.util Apache Struts Restful2ActionMapper http://struts. Class org.apache.struts2.dispatcher.mapper Apache Struts RestfulActionMapper Simple Restfull Action Mapper to support REST application See docs for more information Class org.apache.struts2.dispatcher.mapper Apache Struts Result All results (except for Action. Interface com.opensymphony.xwork2 Apache Struts ResultConfig Configuration for Result. Class com.opensymphony.xwork2.config.entities Apache Struts ResultFactory Interface com.opensymphony.xwork2.factory Apache Struts ResultTypeConfig Configuration class for result types. Class com.opensymphony.xwork2.config.entities Apache Struts Revision Class com.opensymphony.xwork2.util.fs Apache Struts RolesInterceptor This interceptor ensures that the action will only be executed if the user has the correct role. Class org.apache.struts2.interceptor Apache Struts RuntimeConfiguration RuntimeConfigurationAuthor:Jason Carreira Interface com.opensymphony.xwork2.config Apache Struts Scope Scope of an injected objects. Class com.opensymphony.xwork2.inject Apache Struts ScopedModelDriven Adds the ability to set a model, probably retrieved from a given state. Interface com.opensymphony.xwork2.interceptor Apache Struts ScopedModelDrivenInterceptor An interceptor that enables scoped model-driven actions. Class com.opensymphony.xwork2.interceptor Apache Struts ScopeInterceptor This is designed to solve a few simple issues related to wizard-like functionality in Struts. Class org.apache.struts2.interceptor Apache Struts ScopesHashModel Simple Hash model that also searches other scopes. Class org.apache.struts2.views.freemarker Apache Struts SecurityMemberAccess Allows access decisions to be made on the basis of whether a member is static or not. Class com.opensymphony.xwork2.ognl Apache Struts Select Render an HTML input tag of type select. Class org.apache.struts2.components Apache Struts SelectDirective Class org.apache.struts2.views.velocity.components Apache Struts SelectModel Class org.apache.struts2.views.freemarker.tags Apache Struts SelectTag Class org.apache.struts2.views.jsp.ui Apache Struts ServletActionContext Web-specific context information for actions. Class org.apache.struts2 Apache Struts ServletActionRedirectResult This result uses the ActionMapper provided by the ActionMapperFactory to redirect the browser to a URL that invokes the Class org.apache.struts2.result Apache Struts ServletConfigInterceptor An interceptor which sets action properties based on the interfaces an action implements. Class org.apache.struts2.interceptor Apache Struts ServletContextAware For components that have a dependence on the Servlet context. Interface org.apache.struts2.util Apache Struts ServletDispatcherResult Includes or forwards to a view (usually a jsp). Class org.apache.struts2.result Apache Struts ServletHostConfig Class org.apache.struts2.dispatcher.servlet Apache Struts ServletPrincipalProxy PrincipalProxy implementation for using HttpServletRequest Principal related methods. Class org.apache.struts2.interceptor.servlet Apache Struts ServletRedirectResult Calls the sendRedirect method to the location specified. Class org.apache.struts2.result Apache Struts ServletRequestAware All Actions that want to have access to the servlet request object must implement this interface. Interface org.apache.struts2.interceptor Apache Struts ServletResponseAware All Actions that want to have access to the servlet response object must implement this interface. Interface org.apache.struts2.interceptor Apache Struts ServletURIResolver ServletURIResolver is a URIResolver that can retrieve resources from the servlet context using the scheme response. Class org.apache.struts2.views.xslt Apache Struts ServletUrlRenderer Class org.apache.struts2.components Apache Struts SessionAware Actions that want access to the user's HTTP session attributes should implement this interface. Interface org.apache.struts2.interceptor Apache Struts SessionMap A simple implementation of the Map interface to handle a collection of HTTP session attributes. Class org.apache.struts2.dispatcher Apache Struts Set The set tag assigns a value to a variable in a specified scope. Class org.apache.struts2.components Apache Struts SetDirective Class org.apache.struts2.views.velocity.components Apache Struts SetModel Class org.apache.struts2.views.freemarker.tags Apache Struts SetTag Class org.apache.struts2.views.jsp Apache Struts ShortCircuitableValidator Interface com.opensymphony.xwork2.validator Apache Struts ShortRangeFieldValidator This validator checks that a numeric field has a value within a specified range. Class com.opensymphony.xwork2.validator.annotations Apache Struts ShortRangeFieldValidator Field Validator that checks if the short specified is within a certain range. Class com.opensymphony.xwork2.validator.validators Apache Struts SimpleAdapterDocument SimpleAdapterDocument adapted a Java object and presents it as a Document. Class org.apache.struts2.views.xslt Apache Struts SimpleNodeList Class org.apache.struts2.views.xslt Apache Struts SimpleTextNode Class org.apache.struts2.views.xslt Apache Struts Slf4jLogger Class com.opensymphony.xwork2.util.logging.slf4j Apache Struts Slf4jLoggerFactory Creates slf4j-logging-backed loggers You can use the same to explicit tell the framework which implementation to use and don't depend on class discovery: Class com.opensymphony.xwork2.util.logging.slf4j Apache Struts SortIteratorFilter A bean that takes a source and comparator then attempt to sort the source utilizing the comparator. Class org.apache.struts2.util Apache Struts SortIteratorTag A Tag that sorts a List using a Comparator both passed in as the tag attribute. Class org.apache.struts2.views.jsp.iterator Apache Struts SpringObjectFactory Simple implementation of the ObjectFactory that makes use of Spring's application context if one has been configured, before falling back on the default mechanism of instantiating a new class using the class name. Class com.opensymphony.xwork2.spring Apache Struts SpringProxyableObjectFactory SpringProxyableObjectFactory. Class com.opensymphony.xwork2.spring Apache Struts StaticContentLoader Interface for loading static resources, based on a path. Interface org.apache.struts2.dispatcher Apache Struts StaticParametersInterceptor This interceptor populates the action with the static parameters defined in the action configuration. Class com.opensymphony.xwork2.interceptor Apache Struts StreamResult A custom Result type for sending raw data (via an InputStream) directly to the HttpServletResponse. Class org.apache.struts2.result Apache Struts StringAdapter StringAdapter adapts a Java String value to a DOM Element with the specified property name containing the String's text. Class org.apache.struts2.views.xslt Apache Struts StringConverter Class com.opensymphony.xwork2.conversion.impl Apache Struts StringLengthFieldValidator This validator checks that a String field is of the right length. Class com.opensymphony.xwork2.validator.annotations Apache Struts StringLengthFieldValidator StringLengthFieldValidator checks that a String field is of a certain length. Class com.opensymphony.xwork2.validator.validators Apache Struts Strings Class com.opensymphony.xwork2.inject.util Apache Struts StrutsActionProxy Class org.apache.struts2.factory Apache Struts StrutsActionProxyFactory Class org.apache.struts2.factory Apache Struts StrutsBeanWrapper The StrutsBeanWrapper extends the default FreeMarker BeansWrapper and provides almost no change in functionality, except for how it handles maps. Class org.apache.struts2.views.freemarker Apache Struts StrutsBodyTagSupport Contains common functonalities for Struts JSP Tags. Class org.apache.struts2.views.jsp Apache Struts StrutsClassTemplateLoader Class org.apache.struts2.views.freemarker Apache Struts StrutsConstants This class provides a central location for framework configuration keys used to retrieve and store Struts configuration settings. Class org.apache.struts2 Apache Struts StrutsConversionErrorInterceptor This interceptor extends ConversionErrorInterceptor but only adds conversion errors from the ActionContext to the field errors of the action if the field value is not null, ", or {"} (a size 1 String array with only an empty Class org.apache.struts2.interceptor Apache Struts StrutsException A generic runtime exception that optionally contains Location informationSee Also:Serialized Form Class org.apache.struts2 Apache Struts StrutsExecuteFilter Executes the discovered request information. Class org.apache.struts2.dispatcher.filter Apache Struts StrutsListener Servlet listener for Struts. Class org.apache.struts2.dispatcher.listener Apache Struts StrutsModels Provides @s. Class org.apache.struts2.views.freemarker.tags Apache Struts StrutsPrepareAndExecuteFilter Handles both the preparation and execution phases of the Struts dispatching process. Class org.apache.struts2.dispatcher.filter Apache Struts StrutsPrepareFilter Prepares the request for execution by a later StrutsExecuteFilter filter instance. Class org.apache.struts2.dispatcher.filter Apache Struts StrutsRequestWrapper All Struts requests are wrapped with this class, which provides simple JSTL accessibility. Class org.apache.struts2.dispatcher Apache Struts StrutsResourceLoader Loads resource from the Thread's context ClassLoader. Class org.apache.struts2.views.velocity Apache Struts StrutsResultFactory Class org.apache.struts2.factory Apache Struts StrutsResultSupport A base class for all Struts action execution results. Class org.apache.struts2.result Apache Struts StrutsServlet Servlet dispatcher for Struts. Class org.apache.struts2.dispatcher.servlet Apache Struts StrutsStatics Constants used by Struts. Interface org.apache.struts2 Apache Struts StrutsTag An annotation to document a Struts jsp/freemarker/velocity tagRequired Element Summary Class org.apache.struts2.views.annotations Apache Struts StrutsTagAttribute Documents an attribute to a Struts tagRequired Element Summary Class org.apache.struts2.views.annotations Apache Struts StrutsTestCaseHelper Generic test setup methods to be used with any unit testing framework. Class org.apache.struts2.util Apache Struts StrutsTypeConverter Base class for type converters used in Struts. Class org.apache.struts2.util Apache Struts StrutsUtil Class org.apache.struts2.util Apache Struts StrutsVelocityContext Class org.apache.struts2.views.velocity Apache Struts StrutsXmlConfigurationProvider Class org.apache.struts2.config Apache Struts StubConfigurationProvider Class com.opensymphony.xwork2.test Apache Struts Submit Render a submit button. Class org.apache.struts2.components Apache Struts SubmitDirective Class org.apache.struts2.views.velocity.components Apache Struts SubmitModel Class org.apache.struts2.views.freemarker.tags Apache Struts SubmitTag Class org.apache.struts2.views.jsp.ui Apache Struts SubsetIteratorFilter A bean that takes an iterator and outputs a subset of it. Class org.apache.struts2.util Apache Struts SubsetIteratorTag A tag that takes an iterator and outputs a subset of it. Class org.apache.struts2.views.jsp.iterator Apache Struts TabbedPane Class org.apache.struts2.util Apache Struts TagLibraryDirectiveProvider Interface org.apache.struts2.views Apache Struts TagLibraryModelProvider Interface org.apache.struts2.views Apache Struts TagModel Class org.apache.struts2.views.freemarker.tags Apache Struts TagUtils Class org.apache.struts2.views.jsp Apache Struts Template A template is used as a model for rendering output. Class org.apache.struts2.components.template Apache Struts TemplateEngine Any template language which wants to support UI tag templating needs to provide an implementation of this interface to handle rendering the template Interface org.apache.struts2.components.template Apache Struts TemplateEngineManager Class org.apache.struts2.components.template Apache Struts TemplateRenderingContext Context used when rendering templates. Class org.apache.struts2.components.template Apache Struts Test This is the testing interface that is used to accept or reject resources. Interface com.opensymphony.xwork2.util.finder Apache Struts TestNGXWorkTestCase Base test class for TestNG unit tests. Class com.opensymphony.xwork2 Apache Struts Text Render a I18n text message. Class org.apache.struts2.components Apache Struts TextArea Render HTML textarea tag. Class org.apache.struts2.components Apache Struts TextAreaDirective Class org.apache.struts2.views.velocity.components Apache Struts TextAreaModel Class org.apache.struts2.views.freemarker.tags Apache Struts TextareaTag Class org.apache.struts2.views.jsp.ui Apache Struts TextDirective Class org.apache.struts2.views.velocity.components Apache Struts TextField Render an HTML input field of type text In this example, a text control for the user property is rendered. Class org.apache.struts2.components Apache Struts TextFieldDirective Class org.apache.struts2.views.velocity.components Apache Struts TextFieldModel Class org.apache.struts2.views.freemarker.tags Apache Struts TextFieldTag Class org.apache.struts2.views.jsp.ui Apache Struts TextModel Class org.apache.struts2.views.freemarker.tags Apache Struts TextParser Used to parse expressions like ${foo. Interface com.opensymphony.xwork2.util Apache Struts TextParseUtil Utility class for text parsing. Class com.opensymphony.xwork2.util Apache Struts TextProvider Provides access to ResourceBundles and their underlying text messages. Interface com.opensymphony.xwork2 Apache Struts TextProviderFactory This factory enables users to provide and correctly initialize a custom TextProvider. Class com.opensymphony.xwork2 Apache Struts TextProviderHelper Class org.apache.struts2.util Apache Struts TextProviderSupport Default TextProvider implementation. Class com.opensymphony.xwork2 Apache Struts TextTag Class org.apache.struts2.views.jsp Apache Struts Timer Class org.apache.struts2.util Apache Struts TimerInterceptor This interceptor logs the amount of time in milliseconds. Class com.opensymphony.xwork2.interceptor Apache Struts Token Stop double-submission of forms. Class org.apache.struts2.components Apache Struts TokenDirective Class org.apache.struts2.views.velocity.components Apache Struts TokenHelper Class org.apache.struts2.util Apache Struts TokenInterceptor Ensures that only one request per token is processed. Class org.apache.struts2.interceptor Apache Struts TokenModel Class org.apache.struts2.views.freemarker.tags Apache Struts TokenSessionStoreInterceptor This interceptor builds off of the TokenInterceptor, providing advanced logic for handling invalid tokens. Class org.apache.struts2.interceptor Apache Struts TokenTag Class org.apache.struts2.views.jsp.ui Apache Struts TypeConversion This annotation is used for class and application wide conversion rules. Class com.opensymphony.xwork2.conversion.annotations Apache Struts TypeConversionException TypeConversionException should be thrown by any TypeConverters which fail to convert valuesAuthor:Jason Carreira Class com.opensymphony.xwork2.conversion Apache Struts TypeConverter Interface for accessing the type conversion facilities within a context. Interface com.opensymphony.xwork2.conversion Apache Struts TypeConverterCreator Interface com.opensymphony.xwork2.conversion Apache Struts TypeConverterHolder Interface com.opensymphony.xwork2.conversion Apache Struts UIBean UIBean is the standard superclass of all Struts UI components. Class org.apache.struts2.components Apache Struts UnknownHandler Handles cases when the result or action is unknown. Interface com.opensymphony.xwork2 Apache Struts UnknownHandlerConfig Class com.opensymphony.xwork2.config.entities Apache Struts UnknownHandlerFactory Interface com.opensymphony.xwork2.factory Apache Struts UnknownHandlerManager An unknown handler manager contains a list of UnknownHandler and iterates on them by orderSee Also:DefaultUnknownHandlerManager Interface com.opensymphony.xwork2 Apache Struts UpDownSelect Create a Select component with buttons to move the elements in the select component up and down. Class org.apache.struts2.components Apache Struts UpDownSelectDirective Class org.apache.struts2.views.velocity.components Apache Struts UpDownSelectModel Class org.apache.struts2.views.freemarker.tags Apache Struts UpDownSelectTag Class org.apache.struts2.views.jsp.ui Apache Struts URL This tag is used to create a URL. Class org.apache.struts2.components Apache Struts URLBean A bean that can generate a URL. Class org.apache.struts2.util Apache Struts URLDirective Class org.apache.struts2.views.velocity.components Apache Struts UrlHelper Interface org.apache.struts2.views.util Apache Struts URLModel Class org.apache.struts2.views.freemarker.tags Apache Struts UrlProvider Interface org.apache.struts2.components Apache Struts UrlRenderer environment (e. Interface org.apache.struts2.components Apache Struts UrlSet Use with ClassFinder to filter the Urls to be scanned, example: UrlSet urlSet = new UrlSet(classLoader); Class com.opensymphony.xwork2.util.finder Apache Struts URLTag Class org.apache.struts2.views.jsp Apache Struts UrlValidator This validator checks that a field is a valid URL. Class com.opensymphony.xwork2.validator.annotations Apache Struts URLValidator URLValidator checks that a given field is a String and a valid URL Class com.opensymphony.xwork2.validator.validators Apache Struts UtilTimerStack Struts2 profiling aspects involves the following: ActionContextCleanUpFreemarkerPageFilterDispatcherFilter Class com.opensymphony.xwork2.util.profiling Apache Struts Validateable Provides an interface in which a call for a validation check can be done. Interface com.opensymphony.xwork2 Apache Struts Validation This annotation has been deprecated since 2. Class com.opensymphony.xwork2.validator.annotations Apache Struts ValidationAware ValidationAware classes can accept Action (class level) or field level error messages. Interface com.opensymphony.xwork2.interceptor Apache Struts ValidationAwareSupport Provides a default implementation of ValidationAware. Class com.opensymphony.xwork2 Apache Struts ValidationErrorAware ValidationErrorAware classes can be notified about validation errors before DefaultWorkflowInterceptor will return 'inputResultName' result Interface com.opensymphony.xwork2.interceptor Apache Struts ValidationException ValidationException. Class com.opensymphony.xwork2.validator Apache Struts ValidationInterceptor This interceptor runs the action through the standard validation framework, which in turn checks the action against any validation rules (found in files such as ActionClass-validation. Class com.opensymphony.xwork2.validator Apache Struts ValidationParameter The ValidationParameter annotation is used as a parameter for CustomValidators. Class com.opensymphony.xwork2.validator.annotations Apache Struts Validations If you want to use several annotations of the same type, these annotations must be nested within the @Validations() annotation. Class com.opensymphony.xwork2.validator.annotations Apache Struts ValidationWorkflowAware ValidationWorkflowAware classes can programmatically change result name when errors occurred This interface can be only applied to action which already implements ValidationAware interface! Interface com.opensymphony.xwork2.interceptor Apache Struts Validator The validators supplied by the XWork distribution (and any validators you might write yourself) come in two different flavors: Interface com.opensymphony.xwork2.validator Apache Struts ValidatorConfig Holds the necessary information for configuring an instance of a Validator. Class com.opensymphony.xwork2.validator Apache Struts ValidatorContext The context for validation. Interface com.opensymphony.xwork2.validator Apache Struts ValidatorFactory Interface com.opensymphony.xwork2.factory Apache Struts ValidatorFactory Validation rules are handled by validators, which must be registered with the ValidatorFactory (using the registerValidator method). Interface com.opensymphony.xwork2.validator Apache Struts ValidatorFileParser This class serves 2 purpose : Parse the validation config file. Interface com.opensymphony.xwork2.validator Apache Struts ValidatorSupport Abstract implementation of the Validator interface suitable for subclassing. Class com.opensymphony.xwork2.validator.validators Apache Struts ValidatorType Class com.opensymphony.xwork2.validator.annotations Apache Struts ValueStack ValueStack allows multiple beans to be pushed in and dynamic EL expressions to be evaluated against it. Interface com.opensymphony.xwork2.util Apache Struts ValueStackFactory Interface com.opensymphony.xwork2.util Apache Struts VelocityManager Class org.apache.struts2.views.velocity Apache Struts VelocityResult Using the Servlet container's JspFactory, this result mocks a JSP execution environment and then displays a Velocity template that will be Class org.apache.struts2.result Apache Struts VelocityStrutsUtil Struts velocity related util. Class org.apache.struts2.util Apache Struts VelocityTemplateEngine Velocity based template engine. Class org.apache.struts2.components.template Apache Struts VisitorFieldValidator The validator allows you to forward validator to object properties of your action using the objects own validator files. Class com.opensymphony.xwork2.validator.annotations Apache Struts VisitorFieldValidator The VisitorFieldValidator allows you to forward validation to object properties of your action using the object's own validation files. Class com.opensymphony.xwork2.validator.validators Apache Struts WildcardHelper This class is an utility class that perform wilcard-patterns matching and isolation taken from Apache Cocoon. Class com.opensymphony.xwork2.util Apache Struts WildcardUtil Class com.opensymphony.xwork2.util Apache Struts XmlConfigurationProvider Looks in the classpath for an XML file, xwork. Class com.opensymphony.xwork2.config.providers Apache Struts XmlHelper Class com.opensymphony.xwork2.config.providers Apache Struts XSLTResult XSLTResult uses XSLT to transform an action object to XML. Class org.apache.struts2.views.xslt Apache Struts XWork Class com.opensymphony.xwork2 Apache Struts XWorkBasicConverter XWork will automatically handle the most common type conversion for you. Class com.opensymphony.xwork2.conversion.impl Apache Struts XWorkCollectionPropertyAccessor Class com.opensymphony.xwork2.ognl.accessor Apache Struts XWorkConfigurationProvider Class com.opensymphony.xwork2.config.providers Apache Struts XWorkConstants Class com.opensymphony.xwork2 Apache Struts XWorkConverter XWorkConverter is a singleton used by many of the Struts 2's Ognl extension points, such as InstantiatingNullHandler, XWorkListPropertyAccessor etc to do object Class com.opensymphony.xwork2.conversion.impl Apache Struts XWorkEnumerationAccessor Class com.opensymphony.xwork2.ognl.accessor Apache Struts XWorkException A generic runtime exception that optionally contains Location informationAuthor:Jason CarreiraSee Also:Serialized Form Class com.opensymphony.xwork2 Apache Struts XWorkIteratorPropertyAccessor Class com.opensymphony.xwork2.ognl.accessor Apache Struts XWorkJUnit4TestCase Class com.opensymphony.xwork2 Apache Struts XWorkList A simple list that guarantees that inserting and retrieving objects will always work regardless of the current size of the list. Class com.opensymphony.xwork2.util Apache Struts XWorkListPropertyAccessor Overrides the list property accessor so in the case of trying to add properties of a given bean and the JavaBean is not present, Class com.opensymphony.xwork2.ognl.accessor Apache Struts XWorkMapPropertyAccessor Class com.opensymphony.xwork2.ognl.accessor Apache Struts XWorkMapPropertyAccessorTest Class com.opensymphony.xwork2.ognl.accessor Apache Struts XWorkMessages Contains constants for some default XWork messages. Interface com.opensymphony.xwork2 Apache Struts XWorkMethodAccessor Allows methods to be executed under normal cirumstances, except when ReflectionContextState. Class com.opensymphony.xwork2.ognl.accessor Apache Struts XWorkObjectPropertyAccessor Class com.opensymphony.xwork2.ognl.accessor Apache Struts XWorkTestCase Base JUnit TestCase to extend for XWork specific JUnit tests. Class com.opensymphony.xwork2 Apache Struts XWorkTestCaseHelper Generic test setup methods to be used with any unit testing framework. Class com.opensymphony.xwork2.util Apache Struts XWorkTypeConverterWrapper Class com.opensymphony.xwork2.ognl Apache Struts